package com.yuesystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuesystem.entity.AcademyItem;
import com.yuesystem.entity.FixedItem;
import java.util.List;

/**
 * 书院条目接口.
 */
public interface AcademyItemService extends IService<AcademyItem> {

  /**
   * 根据书院id获得该书院可变条目信息.
   *
   * @param id 书院id
   * @return 书院可变条目列表
   */
  List<AcademyItem> getItems(Long id);

  /**
   * 根据书院id获得固定条目信息.
   *
   * @param id 书院id
   * @return 书院固定条目列表
   */
  List<FixedItem> getFixed(Long id);

  /**
   * 根据书院条目id获得条目信息.
   *
   * @param id 书院条目id
   * @return 书院条目类
   */
  AcademyItem getItemById(Long id);
}
